<?php

/**
 * Exceptions for the DB_Simplex package 
 *
 * PHP version 5
 *
 * Simplex is now a defunct database format, so this package only supports
 * reading of database to recover data.
 *
 * @category  Database
 * @package   DB_Simplex
 * @author    Philippe Jausions <jausions@php.net>
 * @copyright 2008 by 11abacus / Philippe Jausions
 * @license   http://www.opensources.org/licenses/bsd-license.php BSD license
 * @version   CVS: $Id: $
 * @link      http://pear.11abacus.com/package/DB_Simplex
 */

require_once 'PEAR/Exception.php';

/**
 * Base exception class for DB_Simplex package
 *
 * @category  Database
 * @package   DB_Simplex
 * @author    Philippe Jausions <jausions@php.net>
 * @copyright 2008 by 11abacus / Philippe Jausions
 * @license   http://www.opensources.org/licenses/bsd-license.php BSD license
 * @version   Release: @package_version@
 * @link      http://pear.11abacus.com/package/DB_Simplex
 */
class DB_Simplex_Exception extends PEAR_Exception
{
}

class DB_Simplex_Exception_CorruptedData extends DB_Simplex_Exception
{
}

class DB_Simplex_Exception_InvalidData extends DB_Simplex_Exception
{
}

class DB_Simplex_Exception_IO extends DB_Simplex_Exception
{
}

class DB_Simplex_Exception_NoSuchDatabase extends DB_Simplex_Exception
{
}

class DB_Simplex_Exception_NoSuchIndex extends DB_Simplex_Exception
{
}

class DB_Simplex_Exception_NoSuchField extends DB_Simplex_Exception
{
}

class DB_Simplex_Exception_NoSuchTable extends DB_Simplex_Exception
{
}

class DB_Simplex_Exception_NotConnected extends DB_Simplex_Exception
{
}

class DB_Simplex_Exception_Unsupported extends DB_Simplex_Exception
{
}

?>